/**
 * file: Task.java
 */

package pcsd;

/**
 * A non-generic version of the Task interface.
 * 
 * Classes implementing this interface should also implement the Serializable
 * interface!
 * 
 * @author Tim van Deurzen
 */
public interface Task {

	/**
	 * Execute the task.
	 * 
	 * @return a result object with execution status and output.
	 */
	public Result execute();
}
